/*
 * 文件名： AlipayHead.java
 * 
 * 工程名称: common-domain
 *
 * Gopay
 *
 * 创建日期： 2017年1月11日
 *
 * Copyright(C) 2017, by www.gopay.com.cn Inc.All rights reserved.
 *
 * 原始作者: 宣广海
 *
 */
package com.gopay.common.domain.bank.alipay.cmbc;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 民生渠道报文头对象
 *
 * @author 宣广海
 *
 * @version 
 *
 * @since 2017年1月11日
 */
@XStreamAlias("head")
public class AlipayHead implements Serializable{

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -6683492362783958665L;
	
	/**
	 * 版本号 :目前版本“1.0.0”
	 */
	private String version;
	
	/**
	 * 报文类型
	 * 合作方相关报文：01
	 * 民生扫码支付平台相关报文：02
	 */
	private String msgType;
	
	/**
	 * 平台返回流水号
	 */
	private String smzfMsgId;
	
	/**
	 * 请求日期时间:格式为yyyyMMddHHmmss
	 */
	private String reqDate;
	
	/**
	 * 应答日期时间:格式为yyyyMMddHHmmss
	 */
	private String respDate;
	
	/**
	 * 应答类型
	 * S：成功
	 * E：失败
	 * R：不确定（处理中）
	 */
	private String respType;
	
	/**
	 * 应答码
	 */
	private String respCode;
	
	/**
	 * 应答描述
	 */
	private String respMsg;

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getMsgType() {
		return msgType;
	}

	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}

	public String getSmzfMsgId() {
		return smzfMsgId;
	}

	public void setSmzfMsgId(String smzfMsgId) {
		this.smzfMsgId = smzfMsgId;
	}

	public String getReqDate() {
		return reqDate;
	}

	public void setReqDate(String reqDate) {
		this.reqDate = reqDate;
	}

	public String getRespDate() {
		return respDate;
	}

	public void setRespDate(String respDate) {
		this.respDate = respDate;
	}

	public String getRespType() {
		return respType;
	}

	public void setRespType(String respType) {
		this.respType = respType;
	}

	public String getRespCode() {
		return respCode;
	}

	public void setRespCode(String respCode) {
		this.respCode = respCode;
	}

	public String getRespMsg() {
		return respMsg;
	}

	public void setRespMsg(String respMsg) {
		this.respMsg = respMsg;
	}

}
